package Java实训.第五天异常和IO流;

import java.util.HashMap;
import java.util.Scanner;

public class 薪资统计2 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        HashMap<String, Integer> map = new HashMap<>();
        while (true) {
            String str = sc.nextLine();
            if ("#end".equals(str)){
                break;
            }
            String[] split = str.split(",");
            String str1;
            if (split[4].contains("元")){
                str1 = split[4].replace("元","");
            }else {
                str1 = split[4];
            }
            int xz = (Integer.parseInt(str1.split("-")[1]) + Integer.parseInt(str1.split("-")[0])) / 2;
            if (split[1].contains("初中高")) {
                if (map.containsKey("java初中高级开发工程师")) {
                    int value = map.get("java初中高级开发工程师");
                    value = (value + xz) / 2;
                    map.put("java初中高级开发工程师", value);
                } else {
                    map.put("java初中高级开发工程师", xz);
                }
            } else if (split[1].contains("中高")) {
                if (map.containsKey("java中高级开发工程师")) {
                    int value = map.get("高级java开发工程师");
                    value = (value + xz) / 2;
                    map.put("java中高级开发工程师", value);
                } else {
                    map.put("java中高级开发工程师", xz);
                }
            }else{
                if (map.containsKey("java高级开发工程师")) {
                    int value = map.get("java高级开发工程师");
                    value = (value + xz) / 2;
                    map.put("java高级开发工程师", value);
                } else {
                    map.put("java高级开发工程师", xz);
                }
            }
        }
        System.out.println(map);
    }

}
